home *** CD-ROM | disk | FTP | other *** search
- #ifndef COMMON_H
- #define COMMON_H
-
- typedef unsigned char BYTE;
- typedef unsigned short WORD;
- typedef unsigned long DWORD;
-
- typedef BYTE BOOL;
- const BOOL TRUE = 1;
- const BOOL FALSE = 0;
-
- typedef struct {
- int x, y;
- } POINT;
-
- typedef struct {
- POINT a, b;
- } RECT;
-
- #define max(value1,value2) ((value1) > (value2)?(value1):(value2))
- #define min(value1,value2) ((value1) < (value2)?(value1):(value2))
-
- #define max3(value1,value2,value3) ((value1) > (value2)?max(value1,value3):max(value2,value3))
- #define min3(value1,value2,value3) ((value1) < (value2)?min(value1,value3):min(value2,value3))
-
- #define hi(w) (w >> 8)
- #define lo(w) (w & 0xFF)
- #endif
-
-